See below for lexicon of words used in descriptions
And for table of verbs
Saying
Values , Names with articles , Say if and otherwise , Say one of , Paragraph control , Special characters , Fonts and visual effects , Some built-in texts , Saying lists of things , Group in and omit from lists , Lists of values
Values and data structures
Counting , Arithmetic , Truth states , Randomness , Changing stored values , Increase and decrease , Property provision , Tables , Sorting tables , Indexed text , Matching text , Replacing text , Casing of text , Lists , Length of lists , Reversing and rotating lists , Sorting lists , Use options , Relations
Loops and conditionals
If and unless , While , Repeat , Repeat through tables , Repeat through lists , Changing the flow of loops , Deciding outcomes , Stop or go
Actions, activities and rules
Trying actions , Action requirements , Stop or continue , Stored actions , Carrying out activities , Advanced activities , Following rules , Success and failure , Procedural manipulation
Model world
Score , Outcome of play , Times of day , Durations , Timed events , Scenes , Timing of scenes , Player's identity and location , Moving and removing things , The map , Route-finding , The object tree
Understanding
Asking yes/no questions , The player's command , Changing the player's command , Scope and pronouns , I6 parser errors
Using external resources
Files , Figures and sound effects
From the extension Basic Screen Effects
Spacing and Pausing
From the extension Menus
Section 1
From the extension Basic Help Menu
Miscellaneous
From the extension Plurality
Verbs , Pronouns
From the extension Simple Chat
Miscellaneous
From the extension Scheduled Activities
Scheduling activities , Canceling activities , Checking activities , Reporting activities , Phrases for descriptions
From the extension Dice-lock
Chapter of the Dice-Locking Activity , Section of the RandomLock Token , Section of the Sprouting Seed
Defined in the source
Time , The Status Line , Blood , Zeal , Deadly Combat , Beat , Excitement , Sublocations , Storing actions , Starting combat , Striking a blow , Calculating the final damage , Receiving blood after a kill , Deal x damage to y , Aftereffects , Lose concentration , Taking away until attacking bonuses , Taking away all the until end of combat bonuses , Taking away all the until moving bonuses , Zeal , Favour , Skills as Value , Smashing Blow , Bronze Armour , Burning Hands , Actions Help , Visbility , Leveling up , Level and significance , Grouping , Poisonous , Holding on , Vampiric , Antechamber and Tutorial
Brought into being by new kinds of value
Not all of the phrases listed below have blue help icons, as many occur in clumps of similar phrases which share the same documentation. Try the nearest icon above.
Saying
Values
say (some text with substitutions)
say "[a value of some sort]"
say "[a number in words]"
say "[a time in words]"
say "[s]"
Names with articles
say "[a the name of an object]"
say "[an the name of an object]"
say "[A the name of an object]"
say "[An the name of an object]"
say "[the the name of an object]"
say "[The the name of an object]"
Say if and otherwise
say "[if a condition]"
say "[unless a condition]"
say "[end if]"
say "[end unless]"
say "[otherwise/else if a condition]"
say "[otherwise/else unless a condition]"
say "[otherwise]"
say "[else]"
Say one of
say "[one of]"
say "[or]"
say "[purely at random]"
say "[at random]"
say "[sticky random]"
say "[as decreasingly likely outcomes]"
say "[in random order]"
say "[cycling]"
say "[stopping]"
Paragraph control
say "[line break]"
say "[no line break]"
say "[conditional paragraph break]"
say "[command clarification break]"
say "[paragraph break]"
say "[run paragraph on]"
say "[run paragraph on with special look spacing]"
if a paragraph break is pending ...
Special characters
say "[bracket]"
say "[close bracket]"
say "[apostrophe/']"
say "[quotation mark]"
Fonts and visual effects
say "[bold type]"
say "[italic type]"
say "[roman type]"
say "[fixed letter spacing]"
say "[variable letter spacing]"
display the boxed quotation (some formatted text without substitutions)
Some built-in texts
say "[the/-- banner text]"
say "[the/-- list of extension credits]"
say "[the/-- complete list of extension credits]"
say "[the/-- player's surroundings]"
Saying lists of things
list the contents of (the name of an object)
optionally with newlines,
indented,
giving inventory information,
as a sentence,
including contents,
including all contents,
tersely,
giving brief inventory information,
using the definite article,
listing marked items only,
prefacing with is/are,
not listing concealed items,
suppressing all articles,
and/or with extra indentation
say "[contents of the name of an object]"
say "[the contents of the name of an object]"
say "[a list of a description]"
say "[A list of a description]"
say "[list of a description]"
say "[the list of a description]"
say "[The list of a description]"
say "[is-are a list of a description]"
say "[is-are list of a description]"
say "[is-are the list of a description]"
say "[a list of a description including contents]"
Group in and omit from lists
group (a description) together
group (a description) together giving articles
group (a description) together as (some text)
omit contents in listing
Lists of values
say "[a list of values in brace notation]"
say "[a list of objects with definite articles]"
say "[a list of objects with indefinite articles]"
Values and data structures
Counting
number of (a description) ... a number
Arithmetic
(a number) + (a number) ... a number
(a number) - (a number) ... a number
(a number) * (a number) ... a number
(a number) / (a number) ... a number
(a number) plus (a number) ... a number
(a number) minus (a number) ... a number
(a number) times (a number) ... a number
(a number) multiplied by (a number) ... a number
(a number) divided by (a number) ... a number
remainder after dividing (a number) by (a number) ... a number
total (a property of something) of (a description) ... a number
Truth states
whether or not (a condition) ... something which is either true or false
Randomness
a/-- random (a description) ... the name of an object
a random number from (a number) to (a number) ... a number
a random number between (a number) and (a number) ... a number
if a random chance of (a number) in (a number) succeeds ...
seed the random-number generator with (a number)
Changing stored values
now (a condition)
let (a temporary 'let' or 'repeat' variable) be (a value of some sort)
change (a property belonging to something) to (a value of some sort)
change (a non-temporary variable) to (a value of some sort)
change (a table entry) to (a value of some sort)
change (a list entry) to (a value of some sort)
change (the name of an object) to (a property of something)
change (the name of an object) to (a value)
change (a temporary 'let' or 'repeat' variable) to (a value of some sort)
Increase and decrease
increase/increment (a property belonging to something) by (a value)
increase/increment (a non-temporary variable) by (a value)
increase/increment (a temporary 'let' or 'repeat' variable) by (a value)
increase/increment (a table entry) by (a value)
decrease/decrement (a property belonging to something) by (a value)
decrease/decrement (a non-temporary variable) by (a value)
decrease/decrement (a temporary 'let' or 'repeat' variable) by (a value)
decrease/decrement (a table entry) by (a value)
Property provision
if (the name of an object) provides the property (a property of something) ...
if (the name of an object) does not provide the property (a property of something) ...
Tables
number of rows in/from (the name of a table) ... a number
number of blank rows in/from (the name of a table) ... a number
number of filled rows in/from (the name of a table) ... a number
if there is (a table entry) ...
if there is no (a table entry) ...
delete (a table entry)
blank out the whole row
choose a/the/-- row (a number) in/from (the name of a table)
choose a/the/-- row with (the name of a column) of (a value) in/from (the name of a table)
choose a/the/-- blank row in/from (the name of a table)
choose a/the/-- random row in/from (the name of a table)
Sorting tables
sort (the name of a table) in random order
sort (the name of a table) in (the name of a column) order
sort (the name of a table) in reverse (the name of a column) order
Indexed text
number of characters in (an indexed text) ... a number
character number (a number) in (an indexed text) ... an indexed text
replace character number (a number) in (an indexed text) with (an indexed text)
number of words in (an indexed text) ... a number
word number (a number) in (an indexed text) ... an indexed text
replace word number (a number) in (an indexed text) with (an indexed text)
number of punctuated words in (an indexed text) ... a number
punctuated word number (a number) in (an indexed text) ... an indexed text
replace punctuated word number (a number) in (an indexed text) with (an indexed text)
number of unpunctuated words in (an indexed text) ... a number
unpunctuated word number (a number) in (an indexed text) ... an indexed text
replace unpunctuated word number (a number) in (an indexed text) with (an indexed text)
number of lines in (an indexed text) ... a number
line number (a number) in (an indexed text) ... an indexed text
replace line number (a number) in (an indexed text) with (an indexed text)
number of paragraphs in (an indexed text) ... a number
paragraph number (a number) in (an indexed text) ... an indexed text
replace paragraph number (a number) in (an indexed text) with (an indexed text)
Matching text
if (an indexed text) exactly matches the text (an indexed text) ...
optionally case insensitively
if (an indexed text) matches the text (an indexed text) ...
optionally case insensitively
number of times (an indexed text) matches the text (an indexed text) ... a number
optionally case insensitively
if (an indexed text) exactly matches the regular expression (an indexed text) ...
optionally case insensitively
if (an indexed text) matches the regular expression (an indexed text) ...
optionally case insensitively
number of times (an indexed text) matches the regular expression (an indexed text) ... a number
optionally case insensitively
text matching regular expression ... an indexed text
text matching subexpression (a number) ... an indexed text
Replacing text
replace the text (an indexed text) in (an indexed text) with (an indexed text)
optionally case insensitively
replace the regular expression (an indexed text) in (an indexed text) with (an indexed text)
optionally case insensitively
replace the word (an indexed text) in (an indexed text) with (an indexed text)
replace the punctuated word (an indexed text) in (an indexed text) with (an indexed text)
Casing of text
(an indexed text) in lower case ... an indexed text
(an indexed text) in upper case ... an indexed text
(an indexed text) in title case ... an indexed text
(an indexed text) in sentence case ... an indexed text
if (an indexed text) is in lower case ...
if (an indexed text) is in upper case ...
Lists
add (a value) to (a list of values)
optionally if absent
add (a value) at entry (a number) in (a list of values)
add (a list of values) to (a list of values)
optionally if absent
add (a list of values) at entry (a number) in (a list of values)
remove (a value) from (a list of values)
optionally if present
remove (a list of values) from (a list of values)
optionally if present
remove entry (a number) from (a list of values)
optionally if present
remove entries (a number) to (a number) from (a list of values)
optionally if present
if (a value) is listed in (a list of values) ...
if (a value) is not listed in (a list of values) ...
list of (a description) ... a list of
multiple object list ... a list of
alter the multiple object list to (a list of objects)
Length of lists
number of entries in/of (a list of values) ... a number
truncate (a list of values) to (a number) entries
truncate (a list of values) to the first (a number) entries
truncate (a list of values) to the last (a number) entries
extend (a list of values) to (a number) entries
change (a list of values) to have (a number) entries
Reversing and rotating lists
reverse (a list of values)
rotate (a list of values)
rotate (a list of values) backwards
Sorting lists
sort (a list of values)
sort (a list of values) in reverse order
sort (a list of values) in random order
sort (a list of objects) in (a property of something) order
sort (a list of objects) in reverse (a property of something) order
Use options
if using the/-- (the name of a use option) ...
Relations
next step via (a relation) from (the name of an object) to (the name of an object) ... the name of an object
number of steps via (a relation) from (the name of an object) to (the name of an object) ... a number
Loops and conditionals
If and unless
if (a condition) then (an instruction to do something)
if (a condition) , (an instruction to do something)
unless (a condition) , (an instruction to do something)
otherwise if (a condition)
else if (a condition)
otherwise unless (a condition)
else unless (a condition)
otherwise (an instruction to do something)
else (an instruction to do something)
if (a condition) begin; ...; end if
unless (a condition) begin; ...; end unless
if (a simple value of some sort) is begin; ...; end if
While
while (a condition) repeatedly (an instruction to do something)
while (a condition) , (an instruction to do something)
while (a condition) begin; ...; end while
Repeat
repeat with (a name not so far used) running from (a number) to (a number) begin; ...; end repeat
repeat with (a name not so far used) running through (a description) begin; ...; end repeat
Repeat through tables
repeat through (the name of a table) begin; ...; end repeat
repeat through (the name of a table) in reverse order begin; ...; end repeat
repeat through (the name of a table) in (the name of a column) order begin; ...; end repeat
repeat through (the name of a table) in reverse (the name of a column) order begin; ...; end repeat
Repeat through lists
repeat with (a name not so far used) running through (a list of values) begin; ...; end repeat
Changing the flow of loops
break
next
Deciding outcomes
yes
decide yes
no
decide no
decide on (a value)
Actions, activities and rules
Trying actions
try (an instruction to do something)
silently try (an instruction to do something)
try silently (an instruction to do something)
Action requirements
if action requires a touchable noun ...
if action requires a touchable second noun ...
if action requires a carried noun ...
if action requires a carried second noun ...
if action requires light ...
Stop or continue
stop the action
continue the action
Stored actions
current action ... a stored action
action of (an instruction to do something) ... a stored action
try (a stored action)
silently try (a stored action)
try silently (a stored action)
if (a stored action) involves (the name of an object) ...
action-name part of (a stored action) ... an action name
noun part of (a stored action) ... the name of an object
second noun part of (a stored action) ... the name of an object
actor part of (a stored action) ... the name of an object
Carrying out activities
carry out the (an activity) activity
carry out the (an activity) activity with (the name of an object)
if (an activity) activity is going on ...
if (an activity) activity is not going on ...
if (an activity) activity is empty ...
if (an activity) activity is not empty ...
continue the activity
Advanced activities
begin the (an activity) activity
begin the (an activity) activity with (the name of an object)
if handling (an activity) activity ...
if handling (an activity) activity with (the name of an object) ...
end the (an activity) activity
end the (an activity) activity with (the name of an object)
abandon the (an activity) activity
abandon the (an activity) activity with (the name of an object)
Following rules
follow (the name of a rule)
follow (the name of a rule) for (the name of an object)
consider (the name of a rule)
consider (the name of a rule) for (the name of an object)
abide by (the name of a rule)
abide by (the name of a rule) for (the name of an object)
anonymously abide by (the name of a rule)
anonymously abide by (the name of a rule) for (the name of an object)
Success and failure
make no decision
rule succeeds
rule fails
rule succeeds with result (some text or the name of a room, thing or rule)
rule fails with result (some text or the name of a room, thing or rule)
if rule succeeded ...
if rule succeeded with result (some text or the name of a room, thing or rule) ...
if rule failed ...
if rule failed with result (some text or the name of a room, thing or rule) ...
result of the rule ... some text or the name of a room, thing or rule
outcome of the rulebook ... the name of a rulebook outcome
Procedural manipulation
ignore (the name of a rule)
reinstate (the name of a rule)
reject the result of (the name of a rule)
accept the result of (the name of a rule)
substitute (the name of a rule) for (the name of a rule)
restore the original (the name of a rule)
move (the name of a rule) to before (the name of a rule)
move (the name of a rule) to after (the name of a rule)
Model world
Score
award (a number) point/points
Outcome of play
end the game in death
end the game in victory
end the game saying (some text)
resume the game
if game is in progress ...
if game is over ...
if game ended in death ...
if game ended in victory ...
Times of day
(a time) to the nearest (a time) ... a time
minutes part of (a time) ... a number
hours part of (a time) ... a number
if (a time) is before (a time) ...
if (a time) is after (a time) ...
if it is before (a time) ...
if it is after (a time) ...
(a time) before (a time) ... a time
(a time) after (a time) ... a time
Durations
(a number) minutes ... a time
(a number) hours ... a time
Timed events
(the name of a rule) in (a number) turn from now
(the name of a rule) in (a number) turns from now
(the name of a rule) at (a time)
(the name of a rule) in (a time) from now
Scenes
if (the name of a scene) is happening ...
if (the name of a scene) is not happening ...
if (the name of a scene) has happened ...
if (the name of a scene) has not happened ...
if (the name of a scene) has ended ...
if (the name of a scene) has not ended ...
Timing of scenes
time since (the name of a scene) began ... a time
time when (the name of a scene) began ... a time
time since (the name of a scene) ended ... a time
time when (the name of a scene) ended ... a time
Player's identity and location
change the/-- player to (the name of an object)
if in (the name of an object) ...
if in darkness ...
Moving and removing things
move (the name of an object) to (the name of an object)
optionally without printing a room description,
or printing an abbreviated room description
remove (the name of an object) from play
move (the name of an object) backdrop to all (a description)
update backdrop positions
The map
location of (the name of an object) ... room
room (an object matching a description) from (an object matching a description) ... room
other side of (an object matching a description) from (an object matching a description) ... the name of an object
direction of (an object matching a description) from (an object matching a description) ... the name of an object
room-or-door (an object matching a description) from (an object matching a description) ... the name of an object
change (an object matching a description) exit of (an object matching a description) to (an object matching a description)
change (an object matching a description) exit of (an object matching a description) to nothing/nowhere
front side of (the name of an object) ... room
back side of (the name of an object) ... room
Route-finding
best route from (the name of an object) to (the name of an object) ... the name of an object
optionally using doors,
or using even locked doors
number of moves from (the name of an object) to (the name of an object) ... a number
optionally using doors,
or using even locked doors
best route from (the name of an object) to (the name of an object) through (a description) ... the name of an object
optionally using doors,
or using even locked doors
number of moves from (the name of an object) to (the name of an object) through (a description) ... a number
optionally using doors,
or using even locked doors
The object tree
holder of (the name of an object) ... the name of an object
next thing held after (the name of an object) ... the name of an object
first thing held by (the name of an object) ... the name of an object
Understanding
Asking yes/no questions
if player consents ...
The player's command
if (a snippet) matches (a topic) ...
if (a snippet) does not match (a topic) ...
if (a snippet) includes (a topic) ...
if (a snippet) does not include (a topic) ...
Changing the player's command
change the text of the player's command to (an indexed text)
replace (a snippet) with (some text)
cut (a snippet)
reject the player's command
Scope and pronouns
place (the name of an object) in scope
optionally but not its contents
place the/-- contents of (the name of an object) in scope
set pronouns from possessions of the player
set pronouns from (the name of an object)
I6 parser errors
if parser error is didn't understand ...
if parser error is only understood as far as ...
if parser error is didn't understand that number ...
if parser error is can't see any such thing ...
if parser error is said too little ...
if parser error is aren't holding that ...
if parser error is can't use multiple objects ...
if parser error is can only use multiple objects ...
if parser error is not sure what it refers to ...
if parser error is excepted something not included ...
if parser error is can only do that to something animate ...
if parser error is not a verb I recognise ...
if parser error is not something you need to refer to ...
if parser error is can't see it at the moment ...
if parser error is didn't understand the way that finished ...
if parser error is not enough of those available ...
if parser error is nothing to do ...
if parser error is I beg your pardon ...
if parser error is noun did not make sense in that context ...
Using external resources
Files
read (the name of a file) into (the name of a table)
write (the name of a file) from (the name of a table)
if (the name of a file) exists ...
if ready to read (the name of a file) ...
mark (the name of a file) as ready to read
mark (the name of a file) as not ready to read
write (some text) to (the name of a file)
append (some text) to (the name of a file)
say "[text of the name of a file]"
Figures and sound effects
display (the name of a figure)
optionally one time only
play (the name of a sound effect)
optionally one time only
Spacing and Pausing
clear the/-- screen [E1]
clear only the/-- main screen [E1]
clear only the/-- status line [E1]
wait for any key [E1]
wait for the/-- SPACE key [E1]
chosen letter ... a number [E1]
pause the/-- game [E1]
center (some text with substitutions) [E1]
center (some text) [E1]
center (some text with substitutions) at the/-- row (a number) [E1]
center (some text) at the/-- row (a number) [E1]
stop the/-- game abruptly [E1]
show the/-- current quotation [E1]
screen width ... a number [E1]
screen height ... a number [E1]
deepen the/-- status line to (a number) rows [E1]
move the/-- cursor to (a number) [E1]
right align the/-- cursor to (a number) [E1]
fill status bar with (the name of a table) [E1]
Section 1
redraw status line [E2]
reprint (the name of a table) [E2]
show menu contents [E2]
say "[known hints from the name of a table]" [E2]
say "[hints from the name of a table]" [E2]
Miscellaneous
if notify mode is on ... [E3]
current verbosity mode ... verbosity [E3]
current lookmode number ... a number [E3]
Verbs
mark (an object matching a description) in output [E4]
mark-future-plural [E4]
mark-future-singular [E4]
if (the name of an object) acts plural ... [E4]
say "[is-are]" [E4]
say "[is-are of an object matching a description]" [E4]
say "[has-have]" [E4]
say "[has-have of an object matching a description]" [E4]
say "[numerical is-are]" [E4]
say "[numerical has-have]" [E4]
say "[es]" [E4]
say "[es of an object matching a description]" [E4]
say "[ies]" [E4]
say "[ies of an object matching a description]" [E4]
Pronouns
say "[that-those]" [E4]
say "[Cap that-those]" [E4]
say "[that-those of an object matching a description]" [E4]
say "[Cap that-those an object matching a description]" [E4]
say "[that-those an object matching a description]" [E4]
say "[Cap that-those of an object matching a description]" [E4]
say "[it-they]" [E4]
say "[it-they of an object matching a description]" [E4]
say "[Cap it-they]" [E4]
say "[Cap it-they of an object matching a description]" [E4]
say "[its-their]" [E4]
say "[its-their of an object matching a description]" [E4]
say "[Cap its-their]" [E4]
say "[Cap its-their of an object matching a description]" [E4]
say "[it-them]" [E4]
say "[it-them of an object matching a description]" [E4]
say "[Cap it-them]" [E4]
say "[Cap it-them of an object matching a description]" [E4]
say "[its-theirs]" [E4]
say "[its-theirs of an object matching a description]" [E4]
say "[Cap its-theirs]" [E4]
say "[Cap its-theirs of an object matching a description]" [E4]
say "[possessive]" [E4]
say "[possessive of an object matching a description]" [E4]
say "[Cap possessive]" [E4]
say "[Cap possessive of an object matching a description]" [E4]
notice the plurality of (the name of an object) [E4]
have the parser notice (the name of an object) [E4]
notice (the name of an object) boringly [E4]
Miscellaneous
allow exiting on zero [E5]
forbid exiting on zero [E5]
if exiting on zero is allowed ... [E5]
activate (a chat node) [E5]
deactivate (a chat node) [E5]
if (a chat node) is active ... [E5]
link to (a chat node) [E5]
reset the links [E5]
run a conversation from (a chat node) [E5]
choice made from (a number) to (a number) ... a number [E5]
Scheduling activities
schedule (an activity) for (the name of an object) at (a time) [E6]
schedule (an activity) at (a time) [E6]
schedule (an activity) for (the name of an object) in (a number) minutes [E6]
schedule (an activity) in (a number) minutes [E6]
schedule (an activity) for (the name of an object) now [E6]
schedule (an activity) now [E6]
schedule (an activity) for (the name of an object) in (a number) turns [E6]
schedule (an activity) in (a number) turns [E6]
Canceling activities
cancel all scheduled events for (the name of an object) [E6]
cancel all scheduled events [E6]
cancel next timed event for (the name of an object) [E6]
cancel next timed event [E6]
cancel all scheduled (an activity) [E6]
cancel all scheduled (an activity) for (the name of an object) [E6]
cancel all scheduled events at (a time) [E6]
cancel all scheduled events for (the name of an object) at (a time) [E6]
Checking activities
if there is an event scheduled ... [E6]
if there is an event scheduled for (the name of an object) ... [E6]
if there is (an activity) scheduled for (the name of an object) ... [E6]
if there is (an activity) scheduled ... [E6]
if there is an event scheduled at (a time) ... [E6]
if there is an event scheduled for (the name of an object) at (a time) ... [E6]
if there is (an activity) scheduled at (a time) ... [E6]
if there is (an activity) scheduled for (the name of an object) at (a time) ... [E6]
if there is an event scheduled now ... [E6]
if there is (an activity) scheduled now ... [E6]
if there is an event scheduled for (the name of an object) now ... [E6]
if there is (an activity) scheduled for (the name of an object) now ... [E6]
Reporting activities
if first current activity ... [E6]
if first similar activity ... [E6]
if (the name of an object) is pending (an activity) ... [E6]
if (a description) is pending (an activity) ... [E6]
the/-- number of (a description) pending (an activity) ... a number [E6]
Phrases for descriptions
schedule (an activity) at (a time) for (a description) [E6]
schedule (an activity) in (a number) minutes for (a description) [E6]
schedule (an activity) now for (a description) [E6]
schedule (an activity) in (a number) turns for (a description) [E6]
cancel all scheduled events for (a description) [E6]
cancel all scheduled (an activity) for (a description) [E6]
if there is an event scheduled for (a description) ... [E6]
if there is (an activity) scheduled for (a description) ... [E6]
if there is an event scheduled now for (a description) ... [E6]
if there is (an activity) scheduled now for (a description) ... [E6]
Chapter of the Dice-Locking Activity
lock the dice [E7]
Section of the RandomLock Token
say "[RandomLock]" [E7]
Section of the Sprouting Seed
sprout the seed [E7]
The Status Line
say "[status bar excitement]"
say "[status bar blood]"
say "[status bar zeal]"
Blood
say "[capital blood]"
say "[blood]"
restore the blood of (an object matching a description)
heal (an object matching a description) for (a number) blood
Zeal
say "[capital zeal]"
say "[zeal]"
restore the zeal of (an object matching a description)
Deadly Combat
say "[deadly combat status]"
Beat
say "[first beat status]"
say "[second beat status]"
Excitement
calculate the excitement damage bonus of (an object matching a description)
increase the excitement of (an object matching a description)
decrease the excitement of (an object matching a description)
Sublocations
if (an object matching a description) can reach (an object matching a description) ...
Striking a blow
make (an object matching a description) strike a blow against (an object matching a description)
Calculating the final damage
calculate the final damage (an object matching a description) does against (an object matching a description)
Receiving blood after a kill
receive blood for (an object matching a description)
Deal x damage to y
deal (a number) damage to (an object matching a description)
deal (a number) damage to (an object matching a description) with alternative layout
Aftereffects
determine aftereffects for (an object matching a description) and (an object matching a description)
Lose concentration
let (an object matching a description) lose concentration
let (an object matching a description) lose concentration between brackets
Taking away until attacking bonuses
take away all until attacking bonuses
Taking away all the until end of combat bonuses
take away all end-of-combat bonuses
Taking away all the until moving bonuses
take away all until-moving bonuses
Favour
randomly assign favour
say "[favoured idols]"
say "[disfavoured idols]"
Skills as Value
do the zeal check
do the zeal cost
teach (a skill)
Smashing Blow
do smashing blow with (an object matching a description) and (an object matching a description)
Bronze Armour
do elda armour with (an object matching a description) and (an object matching a description)
say "[elda percentage]"
Burning Hands
set fire to (an object matching a description)
silently set fire to (an object matching a description)
Actions Help
say "[combat basics first part]"
say "[combat basics second part]"
Level and significance
calculate the initial combat significance
calculate the combat significance
Grouping
(a list of objects) grouped by kind ... a list of
if (the name of an object) is the same kind as (the name of an object) ...
entries of (a list of objects) sharing kind with the (the name of an object) ... a list of
say "[a list of objects detailing a description as some text]"
number of (a description) listed in the (a list of objects) ... a number
list of (a description) listed in the (a list of objects) ... a list of
say "[a list of a list of objects detailing a description as some text]"
Poisonous
have (an object matching a description) poison (an object matching a description)
Holding on
have (an object matching a description) hold on to (an object matching a description)
have (an object matching a description) deal hold damage to (an object matching a description)
Vampiric
do sucking blood with (an object matching a description) and (an object matching a description)
Antechamber and Tutorial
do the tutorial deadly combat check
Miscellaneous
alivest (a description) ... the name of an object
killedest (a description) ... the name of an object
Brought into being by new kinds of value
a random verbosity between (a verbosity) and (a verbosity) ... verbosity
a random verbosity from (a verbosity) to (a verbosity) ... verbosity
verbosity after (a verbosity) ... verbosity
verbosity before (a verbosity) ... verbosity
a random verbosity ... verbosity
together with similar constructions for conversation exiting, chat node, activatedness, printing style, room condition, excitement, attack type, speed, idol condition, skill, metal, person condition and monster condition
Lexicon of words used in descriptions
For instance, the description 'an unlocked door' is made up from the adjective 'unlocked' and the noun 'door', both of which can be found below. Property adjectives, like 'open', can be used when creating things - 'In the Ballroom is an open container' is allowed because 'open' is a property - but those with complicated definitions, like 'empty', can only be tested during play, e.g. with rules like 'Instead of taking an empty container, ...'.
a indefinite article
adjacent adjective: A room is adjacent if it is adjacent to the location.
Agitated adjective, value of Excitement
alive adjective: A person is alive if its blood is 1 or more .
all determiner used in conditions: 'if all of the doors are open'
all but determiner used to count things: 'all but three containers'
all except determiner - see all except
almost all determiner used in conditions: true if 80 percent or more possibilities work
almost no determiner used in conditions: true if fewer than 20 percent of possibilities work
ambiguously plural [E4] adjective, property of thing, opposite of ordinarily enumerated
an indefinite article - see a
Anger adjective, value of Skill
angry adjective, property of person, opposite of not angry
Animated adjective, value of Excitement
Armour of Blood adjective, value of Skill
at dodge adjective, property of person, opposite of not at dodge
at least determiner used to count things: 'at least five doors'
at most determiner - see at least
at parry adjective, property of person, opposite of not at parry
Await adjective, value of Skill
backdrop noun, a kind of thing
Bleed adjective, value of Skill
boss adjective, property of monster, opposite of not boss
brief [E3] adjective, value of Verbosity
broken adjective, property of stick of illumination, opposite of unbroken
bronze adjective, value of Metal
Bronze Armour adjective, value of Skill
Burning Hands adjective, value of Skill
c_determinable_1 adjective, value of Chat node
c_determinable_2 adjective, value of Chat node
c_determinable_3 adjective, value of Chat node
c_determinable_4 adjective, value of Chat node
c_DuncanSkills_1 adjective, value of Chat node
c_DuncanSkills_2 adjective, value of Chat node
c_DuncanSkills_3 adjective, value of Chat node
c_DuncanSkills_4 adjective, value of Chat node
c_DuncanSkills_5 adjective, value of Chat node
c_EldaSkills_1 adjective, value of Chat node
c_EldaSkills_2 adjective, value of Chat node
c_EldaSkills_3 adjective, value of Chat node
c_EldaSkills_4 adjective, value of Chat node
c_EldaSkills_5 adjective, value of Chat node
c_GrothSkills_1 adjective, value of Chat node
c_GrothSkills_2 adjective, value of Chat node
c_GrothSkills_3 adjective, value of Chat node
c_GrothSkills_4 adjective, value of Chat node
c_GrothSkills_5 adjective, value of Chat node
c_ShlissSkills_1 adjective, value of Chat node
c_ShlissSkills_2 adjective, value of Chat node
c_ShlissSkills_3 adjective, value of Chat node
c_ShlissSkills_4 adjective, value of Chat node
c_ShlissSkills_5 adjective, value of Chat node
c_silence adjective, value of Chat node
Calm adjective, value of Excitement
Chaos adjective, value of Skill
closed adjective, property of door or container, opposite of open
Combat Superiority adjective, value of Skill
concealed adjective: Something is concealed if the holder of it conceals it.
container noun, a kind of thing
Crushing Blow adjective, value of Skill
Curse adjective, value of Skill
cursed adjective, property of person, opposite of not cursed
dark adjective, property of room, opposite of lighted
darkvisioned adjective, property of person, opposite of not darkvisioned
Deadlier Combat adjective, value of Skill
described adjective, property of thing, opposite of undescribed
detailer noun, a kind of thing
determinable noun, a kind of thing
Determination adjective, value of Skill
determined adjective, property of person, opposite of not determined
disfavoured adjective, value of idol condition
Dominate adjective, value of Skill
Doom adjective, value of Skill
Doppelganger adjective, value of Skill
Duel adjective, value of Skill
dumb adjective, value of person condition
Duncan 11 adjective, value of Skill
Duncan 13 adjective, value of Skill
Duncan 5 adjective, value of Skill
dungeon noun, a kind of region
each determiner - see all
edible adjective, property of thing, opposite of inedible
Elda 10 adjective, value of Skill
Elda 5 adjective, value of Skill
enterable adjective, property of container or supporter
erratic attacker adjective, property of person, opposite of not an erratic attacker
Ethereal adjective, value of Skill
every determiner - see all, and can also be used in generalisations such as 'A nose is part of every person.'
exactly determiner whereas 'if two doors are open' implicitly means 'if at least two doors are open', 'if exactly two...' makes the count precise
Excited adjective, value of Excitement
fast adjective, value of Speed
favoured adjective, value of idol condition
female adjective, property of person, opposite of male
fewer than determiner pedantic way to say less than when counting
fierce adjective, property of stick of illumination, opposite of mild
fiery adjective, value of Attack type
Fire Bomb adjective, value of Skill
fire grenade noun, a kind of thing
Fireball adjective, value of Skill
fireproof adjective, property of person, opposite of not fireproof
fixed in place adjective, property of thing, opposite of portable
Frantic adjective, value of Excitement
free adjective, value of Attack type
Frenzied adjective, value of Excitement
friendly adjective, value of monster condition
Fury adjective, value of Skill
gaseous adjective, property of person, opposite of not gaseous
Gaseous Form adjective, value of Skill
German shepherd noun, a kind of dog
giant mud crab noun, a kind of monster
Gorth 6 adjective, value of Skill
Greater Cleave adjective, value of Skill
Groth 11 adjective, value of Skill
Groth 5 adjective, value of Skill
Groth 8 adjective, value of Skill
guarder noun, a kind of monster
handled adjective, property of thing
healing herbs noun, a kind of thing
hostile adjective, value of monster condition
hrb adjective, value of room condition
idol noun, a kind of container
improper-named adjective, property of thing, opposite of proper-named
Improved Curse adjective, value of Skill
Improved Determination adjective, value of Skill
indifferent adjective, value of monster condition
inedible adjective, property of thing, opposite of edible
initially carried adjective, property of thing
invisible adjective: Something is invisible if the player cannot see it.
iron adjective, value of Metal
Iron Armour adjective, value of Skill
killed adjective: A person is killed if its blood is 0 or less .
Knell adjective, value of Skill
legholder adjective, property of person, opposite of not a legholder
less than determiner - see more than
lighted adjective, property of room, opposite of dark
limited-talkative adjective, value of person condition
lit adjective, property of thing, opposite of unlit
locale-supportable adjective: a thing (called the item) is locale-supportable if the item is not scenery and the item is not mentioned.
lockable adjective, property of door or container
locked adjective, property of door or container, opposite of unlocked
Lost adjective, value of Excitement
lowlightvisioned adjective, property of person, opposite of not lowlightvisioned
male adjective, property of person, opposite of female
marked for listing adjective, property of thing or direction, opposite of unmarked for listing
Mass Curse adjective, value of Skill
Mass Dominate adjective, value of Skill
medium speed adjective, value of Speed
mentioned adjective, property of thing, opposite of unmentioned
mild adjective, property of stick of illumination, opposite of fierce
Mirror Image adjective, value of Skill
monster noun, a kind of person
monstrous scorpion noun, a kind of monster
more than determiner used to count things: 'more than three rooms'
most determiner used in conditions: true if a simple majority of possibilities work
mud crab noun, a kind of monster
Needle adjective, value of Skill
neuter adjective, property of person or thing
no determiner opposite of 'all': 'if no door is open...'
no quip chosen [E5] adjective, value of Chat node
non-exciting adjective, property of monster
none determiner opposite of 'all of': 'if none of the doors is open...'
normal adjective, value of Attack type
not a legholder adjective, property of person, opposite of legholder
not an erratic attacker adjective, property of person, opposite of erratic attacker
not an onholder adjective, property of person, opposite of onholder
not angry adjective, property of person, opposite of angry
not at dodge adjective, property of person, opposite of at dodge
not at parry adjective, property of person, opposite of at parry
not boss adjective, property of monster, opposite of boss
not cursed adjective, property of person, opposite of cursed
not darkvisioned adjective, property of person, opposite of darkvisioned
not determined adjective, property of person, opposite of determined
not fireproof adjective, property of person, opposite of fireproof
not gaseous adjective, property of person, opposite of gaseous
not lowlightvisioned adjective, property of person, opposite of lowlightvisioned
not on fire adjective, property of person, opposite of on fire
not poisonous adjective, property of person, opposite of poisonous
not regenerating adjective, property of monster, opposite of regenerating
not separated adjective, property of person, opposite of separated
not separation-privileged adjective, property of person, opposite of separation-privileged
not shielded adjective, property of person, opposite of shielded
not smashing adjective, property of person, opposite of smashing
not summoned adjective, property of monster, opposite of summoned
not vampiric adjective, property of monster, opposite of vampiric
not-ranged adjective, property of person, opposite of ranged
nrb adjective, value of room condition
off-stage adjective: Something is off-stage if (- (~~(OnStage(t_0))) .
on fire adjective, property of person, opposite of not on fire
on-stage adjective: Something is on-stage if (- (OnStage(t_0)) .
onholder adjective, property of person, opposite of not an onholder
opaque adjective, property of container, opposite of transparent
open adjective, property of door or container, opposite of closed
openable adjective, property of door or container, opposite of unopenable
ordinarily enumerated [E4] adjective, property of thing, opposite of ambiguously plural
player may exit upon zero [E5] adjective, value of Conversation exiting
player may not exit [E5] adjective, value of Conversation exiting
player's holdall noun, a kind of container
plural-named adjective, property of thing, opposite of singular-named
poisonous adjective, property of person, opposite of not poisonous
portable adjective, property of thing, opposite of fixed in place
printing-fiery adjective, value of Printing style
printing-normal adjective, value of Printing style
proper-named adjective, property of thing, opposite of improper-named
pushable between rooms adjective, property of thing
quip on [E5] adjective, value of Activatedness
Rage adjective, value of Skill
ranged adjective, property of person, opposite of not-ranged
rb adjective, value of room condition
regenerating adjective, property of monster, opposite of not regenerating
Rhodesian Ridgeback noun, a kind of dog
Sacrifice adjective, value of Skill
scenery adjective, property of thing
scorpion noun, a kind of monster
Scout adjective, value of Skill
separated adjective, property of person, opposite of not separated
separation-privileged adjective, property of person, opposite of not separation-privileged
Serene adjective, value of Excitement
Shield adjective, value of Skill
shielded adjective, property of person, opposite of not shielded
Shliss 10 adjective, value of Skill
Shliss 12 adjective, value of Skill
silent adjective, value of Attack type
singular-named adjective, property of thing, opposite of plural-named
Skirmish adjective, value of Skill
slow adjective, value of Speed
smashing adjective, property of person, opposite of not smashing
Smashing Blow adjective, value of Skill
some determiner
some indefinite article
steel adjective, value of Metal
Steel Armour adjective, value of Skill
stick of guarding noun, a kind of thing
stick of illumination noun, a kind of thing
straw being noun, a kind of monster
Summon Demons adjective, value of Skill
Summon Horde adjective, value of Skill
Summon Imps adjective, value of Skill
summoned adjective, property of monster, opposite of not summoned
superbrief [E3] adjective, value of Verbosity
supporter noun, a kind of thing
switched off adjective, property of device, opposite of switched on
switched on adjective, property of device, opposite of switched off
talkative adjective, value of person condition
tarrasque noun, a kind of monster
the definite article
touchable adjective: Something is touchable if the player can touch it.
transparent adjective, property of container, opposite of opaque
treasure chest noun, a kind of container
unbroken adjective, property of stick of illumination, opposite of broken
unconcealed adjective: Something is unconcealed if the holder of it does not conceal it.
under half determiner used in conditions: true if fewer than half of possibilities work
undescribed adjective, property of thing, opposite of described
unfavoured adjective, value of idol condition
unlit adjective, property of thing, opposite of lit
unlocked adjective, property of door or container, opposite of locked
unmarked for listing adjective, property of thing or direction, opposite of marked for listing
unmentioned adjective, property of thing, opposite of mentioned
unopenable adjective, property of door or container, opposite of openable
untouchable adjective: Something is untouchable if the player cannot touch it.
unvisited adjective, property of room, opposite of visited
Utter Chaos adjective, value of Skill
vampire bat noun, a kind of monster
vampiric adjective, property of monster, opposite of not vampiric
vehicle noun, a kind of container
verbose [E3] adjective, value of Verbosity
visible adjective: Something is visible if the player can see it.
visited adjective, property of room, opposite of unvisited
water serpent noun, a kind of monster
wearable adjective, property of thing
which connective used to place a further condition on a description: 'A which is B', or 'A which carries B', for instance.
who connective - see which.
wild boar noun, a kind of monster
young boar noun, a kind of monster
young troll noun, a kind of monster
Tables of verbs used in descriptions
present: A do activate B; A does activate B; A activates B; A activate B
past: A did activate B; A activated B
present: A is B; A are B
past: A was B; A were B
present perfect: A has been B; A have been B
past perfect: A had been B
present: A do carry B; A does carry B; A carries B; A carry B
past: A did carry B; A carried B
present perfect: A has carried B; A have carried B
past perfect: A had carried B
present: A do conceal B; A does conceal B; A conceals B; A conceal B
past: A did conceal B; A concealed B
present perfect: A has concealed B; A have concealed B
past perfect: A had concealed B
present: A do contain B; A does contain B; A contains B; A contain B
past: A did contain B; A contained B
present perfect: A has contained B; A have contained B
past perfect: A had contained B
present: A do enclose B; A does enclose B; A encloses B; A enclose B
past: A did enclose B; A enclosed B
present perfect: A has enclosed B; A have enclosed B
past perfect: A had enclosed B
present: A do have B; A does have B; A has B; A have B
past: A did have B; A had B
present perfect: A has had B; A have had B
past perfect: A had had B
present: A do hold B; A does hold B; A holds B; A hold B
past: A did hold B; A held B
present perfect: A has held B; A have held B
past perfect: A had held B
present: A do incorporate B; A does incorporate B; A incorporates B; A incorporate B
past: A did incorporate B; A incorporated B
present perfect: A has incorporated B; A have incorporated B
past perfect: A had incorporated B
present: B can be seen by A; A can see B
past: B could be seen by A; A could see B
present perfect: A has ever seen B; A have ever seen B
past perfect: A had ever seen B
present: A do support B; A does support B; A supports B; A support B
past: A did support B; A supported B
present perfect: A has supported B; A have supported B
past perfect: A had supported B
present: B can be touched by A; A can touch B
past: B could be touched by A; A could touch B
present perfect: A has ever touched B; A have ever touched B
past perfect: A had ever touched B
present: A do unlock B; A does unlock B; A unlocks B; A unlock B
past: A did unlock B; A unlocked B
present perfect: A has unlocked B; A have unlocked B
past perfect: A had unlocked B
present: A do wear B; A does wear B; A wears B; A wear B
past: A did wear B; A wore B
present perfect: A has worn B; A have worn B
past perfect: A had worn B
[E1]. Defined in Basic Screen Effects by Emily Short
[E2]. Defined in Menus by Emily Short
[E3]. Defined in Basic Help Menu by Emily Short
[E4]. Defined in Plurality by Emily Short
[E5]. Defined in Simple Chat by Mark Tilford
[E6]. Defined in Scheduled Activities by John Clemens
[E7]. Defined in Dice-lock by S John Ross